C++字符串函数详解

您所在的位置:网站首页 c++ 字符串查找函数 C++字符串函数详解

C++字符串函数详解

2022-05-16 13:36| 来源: 网络整理| 查看: 265

C++

字符串函数详解

 

//

dest

前面

count

个字符置为字符

c. 

 

//

返回

dest

的值

 

void *memset(void *dest, int c, size_t count); 

 

 

//

src

复制

count

字节的字符到

dest. 

如果

src

dest

出现重叠

函数会自动处理

//

返回

dest

的值

void *memmove(void *dest, const void *src, size_t count); 

 

//

src

复制

count

字节的字符到

dest. 

memmove

功能一样

只是不能处理

src

dest

//

现重叠

//

返回

dest

的值

void *memcpy(void *dest, const void *src, size_t count); 

 

//

buf

前面

count

字节中查找首次出现字符

c

的位置

找到了字符

c

或者已经搜寻了

count 

//

个字节

查找即停止

//

操作成功则返回

buf

中首次出现

c

的位置指针

否则返回

NULL. 

void *memchr(const void *buf, int c, size_t count); 

 

//

src

复制

0

个或多个字节的字符到

dest. 

当字符

c

被复制或者

count

个字符被复制时

//

制停止

//

如果字符

c

被复制

函数返回这个字符后面紧挨一个字符位置的指针

否则返回

NULL. 

void *_memccpy(void *dest, const void *src, int c, size_t count); 

 

//

比较

buf1

buf2

前面

count

个字节大小

//

返回值

 0, 

表示

buf1

大于

buf2. 

int memcmp(const void *buf1, const void *buf2, size_t count); 

 

//

比较

buf1

buf2

前面

count

个字节

memcmp

不同的是

它不区分大小写

//

返回值同上

int memicmp(const void *buf1, const void *buf2, size_t count); 

 

//

获取字符串长度

字符串结束符

NULL

不计算在内

//

没有返回值指示操作错误

size_t strlen(const char *string); 

 

//

将字符串

string

中的字符顺序颠倒过来

. NULL

结束符位置不变

//

返回调整后的字符串的指针

char *strrev(char *string); 

 

 



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3